package ai;

import java.util.Random;

import util.Operation;
import jgame.JGObject;

public class Follow {
	private static Random r = new Random();

	public static void process(JGObject src, JGObject des) {
		double module = Operation.distance(src.x, src.y, des.x, des.y);
		if (module < 400) {
			src.setPos(src.x + (des.x - src.x) / module * src.xspeed, src.y
					+ (des.y - src.y) / module * src.yspeed);
		} else {

			src.setPos(src.x + r.nextFloat() * -1 + src.xspeed,
					src.y + r.nextFloat() * -1 + src.yspeed);
		}
	}
}
